.debug1 { background: #FDD; border: 1px solid red; }
.debug2 { background: #DFD; border: 1px solid green; }
.debug3 { background: #DDF; border: 1px solid blue; }

.view-container {
    //border: 1px solid #060;
    margin: 5px auto 0;
    text-align: center;
    height: 750px;
    width: 1030px;
}

.view-panel {
    height: 740px;
    width: 1000px;
}

.tab-panel {
    //border: 1px solid blue;
    border-collapse: collapse;
    position: relative !important;
    left: 2px !important;
    width: 100px;
    height: 140px;
    z-index: 10;
}

.tab-panel td div {
    background-color: #EEE;
    border: 1px solid #555;
    border-right: 2px solid #555;
    cursor: pointer;
    height: 100%;
    padding: 5px;
    text-align: left;
}

.tab-active td div {
    background-color: #FFF !important;
    border: 1px solid #555;
    border-right: 2px solid #FFF;
}

.tab-content-wrapper {
    border: 1px solid #555;
    left: 99px !important;
    padding: 5px 5px 0;
    height: 710px;
    width: 900px;
}

.tab-content {
    height: 700px;
    width: 888px;
}

.table-panel {
    border: 1px solid #555;
    margin-bottom: 5px;
    height: 350px;
    width: 888px;
}
.table-panel .GPBYFDEIG { background: #EEE; border-bottom: 1px solid #555; }

.table-title {
    background: #CCD0D3;
    border-bottom: 1px solid #555;
    color: #555;
    font-size: 12pt;
    padding: 3px 0;
    text-align: center;
    height: 24px;
}

.table-body {
    position: relative !important;
    height: 320px !important;
    width: 886px !important;
}

.caption-panel {
    border: 1px solid #555;
}

.table-title2 {
    background: #CCD0D3;
    border: 1px solid #555;
    border-bottom: none;
    color: #555;
    font-size: 12pt;
    padding: 3px 0;
    text-align: center;
    height: 24px;
}

.table-panel2 {
    border: 1px solid #555;
    margin-bottom: 5px;
    height: 250px;
    width: 870px;
}
.table-panel2 .GPBYFDEFD { background: #EEE; border-bottom: 1px solid #555; }

.gwt-TabBar {
    z-index: 100 !important;
}

.gwt-TabBarItem {
    background: #EEE !important;
    border: 1px solid #555 !important;
    position: relative !important;
    top: 1px !important;
} 
.gwt-TabBarItem-selected {
    background: #FFF !important;
    border-bottom: 1px solid #FFF !important;
}

.gwt-TabPanelBottom {
    border: 1px solid #555 !important;
    margin-bottom: 5px;
    width: 872px;
}